h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

.box {
    background-repeat: no-repeat;
    background-color: #06164A;
    background-size: cover;
    min-height: 100vh;

    header {
        $headerHeight: 1.2rem;
        background: url("~@/assets/img/head_bg.png") no-repeat top center;
        background-size: 100% 100%;
        height: $headerHeight;

        h1 {
            text-align: center;
            color: #fff !important;
            font-size: 0.475rem;
            line-height: 1rem;
        }
    }

    .container {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;

        // height: 200px;
        .column {
            background: #fff;
            margin: 0.2rem 0.05rem;

            &:nth-child(1) {
                flex: 3 4 27%;
            }

            &:nth-child(2) {
                flex: 4 3 46%;
            }

            &:nth-child(3) {
                flex: 3 4 27%;
            }

            .panel {
                height: 3.875rem;
                background-color: #06164A;
                margin: 0.125rem 0;
                padding: 0.2rem;

                h2 {
                    height: 0.6rem;
                    line-height: 0.6rem;
                    text-align: center;
                    color: #fff;
                    font-size: 0.25rem;
                    font-weight: 400;
                }

                .chart {
                    height: 3rem;
                }
            }

            .no {
                margin: 0.125rem 0;
                height: 1.9375rem;
                background-color: #06164A;
                .num {
                    display: flex;
                    flex-flow: row nowrap;
                    justify-content: flex-start;
                    align-items: center;
                    li {
                        width: 50%;
                        height: 1rem;
                        text-align: center;
                    }
                }
            }

            .map {
                position: relative;
                margin: 0.125rem 0;
                height: 9.8rem;
                background-color: #06164A;
                
                .chart {
                    position: relative;
                    z-index: 3;
                    height: 9.8rem;
                }

                .map1 {
                    z-index: 1;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    // transform: -50% -50%;
                    transform: translate(-50%, -65%);
                    width: 6.475rem;
                    height: 6.475rem;
                    background: url("~@/assets/img/map.png") no-repeat;
                    background-size: 100% 100%;
                    opacity: 0.4;
                }

                .map2 {
                    z-index: 2;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    // transform: -50% -50%;
                    transform: translate(-50%, -64%);
                    width: 6.998rem;
                    height: 6.998rem;
                    background: url("~@/assets/img/jt.png") no-repeat;
                    background-size: 100% 100%;
                    // opacity: 0.4;
                    animation: rotate 15s linear infinite;
                }
                .map3 {
                    z-index: 4;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    // transform: -50% -50%;
                    transform: translate(-50%, -65%);
                    width: 7.5rem;
                    height: 7.5rem;
                    background: url("~@/assets/img/lbx.png") no-repeat;
                    background-size: 100% 100%;
                    opacity: 0.6;
                    animation: rotate1 10s linear infinite;
                }
            }
        }
    }
}

@keyframes rotate{
    from{
        transform: translate(-50%, -64%) rotate(0deg);
    }
    to{
        transform: translate(-50%, -64%) rotate(-360deg);
    }
}

@keyframes rotate1{
    from{
        transform: translate(-50%, -64%) rotate(0deg);
    }
    to{
        transform: translate(-50%, -64%) rotate(360deg);
    }
}